MZ-2000[dB-BASIC]



▲*"..."ラベル
●ABS絶対値を返す
 APSSカセットの頭出しを行う
●ASC文字のアスキーコードを返す
●ATNアークタンジェントを返す
 AUTO行番号を自動発生させる
●BEEPビープ音を鳴らす
 BOOT再起動する
●BOXテキスト画面にボックスを描く
●CALLマシン語プログラムを呼び出す
 CANCELサブルーチン呼び出しの取り消し
▲CASE ENDCASE文による処理の終了
▲CASE FALSE OF条件判断を行い偽の場合処理を行う
▲CASE TRUE OF条件判断を行い真の場合処理を行う
▲CDBL倍精度に変換する
●CHR$アスキー文字を返す
▲CINT整数に変換する
●CIRCLE円、楕円を描く
▲CLEAR全ての変数領域、ユーザー領域をクリアする
 CLICK OFFキー入力音を止める
 CLICK ONキー入力音を鳴らす
●CLOSEファイルを閉じる
▲CLR全ての変数をクリアする
●CLS画面を消去する
 CMTカセットを制御する
●COLORグラフィックカラーを指定する
 CONSOLE画面の表示領域を設定する
 CONTプログラムの実行を再開する
●COSコサインを返す
▲CSNG単精度に変換する
●CSRLINカーソルの行位置を返す
●DATAデータ文を定義する
●DEF FN関数を定義する
 DEFCHR$疑似PCGのパターンを定義する
 DEFCMD指定文字列をコマンドとする
●DEFDBL変数の型を指定する
●DEFINT変数の型を指定する
●DEFSNG変数の型を指定する
●DEFSTR変数の型を指定する
 DEGラジアンをデグリーに変換する
 DELETE指定行を削除する
●DIM配列を宣言する
 EDIT指定行を編集する
●ENDプログラムを終了する
 ERASE指定した配列を消去する
 ERLエラー行を返す
●ERRエラー番号を返す
●ERRORエラーを発生させる
 EXEC続く文字列を命令とし実行する
●EXP自然対数の底eに対する指数関数の値を返す
 FINDプログラムから指定文字列を検索し表示する
●FOR~NEXT指定数繰り返す
 FREフリーエリアのサイズを返す
▲GET@グラフィック画面の内容を配列に取り込む:USR GETPICT
●GOSUBサブルーチンを呼び出す
●GOTO指定行へ飛ぶ
 GPRINT疑似PCG定義されたキャラクタを表示する
 GPRINT USING疑似PCG定義されたキャラクタを書式指定付きで表示する
▲HCOPYハードコピーを行う
●HEX$値を16進数に変換する
 HEXCHR$16進数文字列をキャラクタコードとし対応する文字列を返す
▲IF~GOSUB条件が真の場合指定行のサブルーチンを呼び出す
▲IF~GOTO条件が真の場合指定行へ飛ぶ
●IF~THEN~ELSE条件により処理を振り分ける
●INKEY$リアルタイムにキー入力を行う
 INPI/Oポートから入力を行う
●INPUTキーボードから入力を行う
●INPUT#ファイルから入力する
●INSTR文字列中から文字を検索する
●INT値を越えない最大の整数を返す
 JIS$JISコードの漢字パターンを返す
 KANJI$漢字のパターンデータを与える
 KEYファンクションキーを定義する
 KEY LISTファンクションキーのリストを表示する
●LEFT$文字列の左側から指定文字数抜き出す
●LEN文字数を返す
▲LINEラインまたはボックスを描画する
●LINE INPUT1行入力する
●LINE INPUT#ファイルから1行入力する
●LISTプログラムリストを表示する
 LLISTプログラムリストを印字する
 LOADプログラムを読み込む
 LOAD?メモリ上のプログラムとファイル上のプログラムを比較する
 LOADMマシン語プログラムを読み込む
▲LOCATEカーソル位置を指定する
●LOG自然対数を返す
 LPOS現在のプリンタのヘッド位置を返す
●LPRINTプリンタに印字する
●LPRINT USING書式指定付きで印字する
 MERGEプログラムを併合する
●MID$文字列の一部を置き換える。文字列から指定文字数抜き出す
 MONモニタに制御を移す
 NEWプログラム、変数を消去する
 NEW ONBASICの機能を制限する
 ON BREAK GOSUBBREAKキーが押された時の処理先を指定する
 ON BREAK GOTOBREAKキーが押された時の処理先を指定する
●ON ERROR GOTOエラー発生時の処理行を指定する
●ON~GOSUB値により指定行のサブルーチンを呼び出す
●ON~GOTO値により指定行へ飛ぶ
●OPENファイルをオープンする
 OUTI/Oポートに値を出力する
▲PAI円周率:3.14159265
 PAINT塗りつぶす
 PALETテキスト画面の色を設定する
 PATTERNパターンを描画する
 PCGDEFCHR$によって格納されたデータのアドレスを返す
●PEEKメモリの値を読み出す
▲PEEK@GRAM,VRAMの値を読み出す
▲PEEWメモリから2バイト読み出す:PEEK WORD
▲PLAY音楽を演奏する:SOUND
▲POINTグラフィックのドットのカラーコードを返す
●POKE指定メモリに値を書き込む
▲POKE@GRAM,VRAMに値を書き込む
▲POKW指定メモリに2バイト書き込む:POKE WORD
 POSITIONPATTERN文の表示位置を設定する
▲PRESETドットをリセットする
●PRINT文字列や値を表示する
●PRINT USING書式指定付きで表示する
 PRINT$縦に文字列や値を表示する
●PRINT#ファイルに出力する
●PRINT# USING書式指定付きで印字する
 PRWテキストとグラフィック画面の優先順位を設定する
▲PSETドットを表示する
▲PUT@GET@文で取り込んだ画像を表示する:PICTURE
 RADデグリーをラジアンに変換する
●READデータを読み込む
●REM注釈
 RENUM行番号を付け直す
●RESTOREデータ読み込み行を指定する
 RESUMEエラーからの復帰
●RETURNサブルーチンから戻る
●RIGHT$文字列の右側から指定文字数抜き出す
●RND0以上1未満の乱数を返す
●RUNプログラムを実行する
 SAVEプログラムを保存する
 SCREEN出力先を設定する
 SCRN$画面上の文字を返す
●SGN符号を返す
●SINサインを返す
▲SOUND指定した高さの音を鳴らす:WAVE
●SPACE$指定数の空白を返す
●SPCカーソルのある行の先頭から任意位置まで空白を出力する
●SQR平方根を返す
 STICKテンキーからの入力値を返す
●STOPプログラムを停止する
●STR$値を文字列に変換する
 STRIGスペースキーの入力値を返す
●STRING$指定文字を指定数生成する
●SWAP変数の値を入れ替える
●TABタブ位置までカーソルを移動させる
●TANタンジェントを返す
 TIME秒数の設定等を行う
●TIME$時刻を返す/設定
▲TRACE OFFトレースモード解除:TROFF
▲TRACE ONトレースモード設定:TRON
▲USRマシン語プログラムを呼び出す:CALL, FN
●VAL文字列を値に変換する
●VARPTR変数の格納アドレスを返す
▲WAIT一定時間処理を停止させる:DELAY
●WIDTHテキスト画面の表示桁数を設定する
 XFER$指定文字列を中間言語にする